//
// Created by zhangJA on 2020/6/26.
//函数
/*
函数原型
函数实参
函数形参
函数递归调用=函数自己调用自己
 */

#include <iostream>
using namespace std;
double power(double x,int n);

//主函数
int main()
{
    double pow;
    pow=power(5,2);//函数实参
    cout<<"5 to the power 2 is"<<pow<<endl;
    //函数调用作为一个表达式出现在输出语句中。
    return 0;
}

//自制函数：计算x的n次方
double power(double x,int n)//函数形参
{
    double val=1.0;
    while (n--)
        val *=x;
    return val;
}
